﻿using Oya.Entities.LaBoutique;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Oya.Entities
{
    /// <summary>
    /// Joueur dans la partie
    /// </summary>
  public  class Gamer
    {
        
        private string nom;

        /// <summary>
        /// nom du joueur
        /// </summary>
        public string Nom
        {
            get { return nom; }
            set { nom = value; }
        }

        private int argent;

        /// <summary>
        /// Quantite d argent possede par gamer
        /// </summary>
        public int Argent
        {
            get { return argent; }
            set { argent = value; }
        }


        /// <summary>
        /// Inventaire des possessions.
        /// </summary>
        public Inventaire Inventaire { get; set; }

        private MonstresCollection monstres;

        /// <summary>
        /// Liste complete des monstres captures.
        /// </summary>
        public MonstresCollection MonstresCaptures
        {
            get { return monstres; }
            set { monstres = value; }
        }

        private MonstresCollection equipeMonstres;

        /// <summary>
        /// Liste des monstres qui constituent l equipe courrante.
        /// </summary>
        public MonstresCollection EquipeMonstres
        {
            get { return equipeMonstres; }
            set { equipeMonstres = value; }
        }

        public Gamer()
        {
           
        }

       
    }
}
